/*******************************************************************************
* Имя файла: getUnitMatrix.cpp
* Дата: 31-03-2024
* Разработчик: Андрей Подлегаев
* Группа: 315
* Факультет: ЦДО ТУСУР
* Лицензия: BSD
* Описание: Решение задач к лабораторной работе №4 (ЦДО ТУСУР)
* *****************************************************************************/

#include "getUnitMatrix.h"

/* Функция вывода матрицы 5х5 в консоль */
void getUnitMatrix()
{

  int m{5};
  int n{5};

  for (int i{}; i < m; ++i) {
      for (int j{}; j < n; ++j) {
          std::cout << UnitMatrix[i][j] << " \n"[j == n-1];
        }
    }
}


/* Функция вывода матрицы 5х5 в консоль, версия 2 */
void getUnitMatrixV2(const int m, const int n)
{
  short UnitMatrix[m][n];

  for(int i = 0; i < m; i++) {
      for(int j = 0; j < n; j++) {
          if(i == j) {
              UnitMatrix[i][j] = 1;
            }
          else {
              UnitMatrix[i][j] = 0;
            }
          std::cout << UnitMatrix[i][j] << " ";
        }
      std::cout << "\n";
    }
}
